def find_clap_numbers(max_num):
    """
    找出1到max_num之间需要拍手的数字
    规则：能被7整除或包含数字7的数字需要拍手
    """
    clap_numbers = []
    for num in range(1, max_num + 1):
        # 检查是否能被7整除
        if num % 7 == 0:
            clap_numbers.append(num)
        # 检查是否包含数字7
        elif '7' in str(num):
            clap_numbers.append(num)
    return clap_numbers

def main():
    # 获取100以内需要拍手的数字
    clap_nums = find_clap_numbers(100)
    
    # 输出结果
    print("100以内需要拍手的数字有：")
    print(', '.join(map(str, clap_nums)))
    print(f"总共有 {len(clap_nums)} 个需要拍手的数字")

if __name__ == "__main__":
    main()